package com.example.demo;

import javax.jms.Destination;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.stereotype.Service;

/**
 * @Description: 消息生产者
 * @author QuiFar
 * @date 2017年10月20日 下午2:28:19
 * @version V1.0
 */
@Service("producer")
public class Producer {

	// @Autowired
	// private JmsTemplate jmsTemplate;
	// JmsMessagingTemplate 是对JmsTemplate的封装
	@Autowired
	private JmsMessagingTemplate jmsTemplate;

	/**
	 * 
	 * @param destination
	 *            发送到的队列
	 * @param message
	 *            待发送的消息   
	 */
	public void sendMessage(Destination destination, String message) {
		jmsTemplate.convertAndSend(destination, message);
	}

}
